import { ApiProperty } from '@nestjs/swagger';

export class UploadDto {
  @ApiProperty({ type: 'string', format: 'binary' })
  file: any;
}

export class FileDto {
  /**
   * 文件MIME类型
   * @example 'image/jpeg'
   */
  mimetype: string;
  /**
   * 文件目录
   * @example './uploads'
   */
  destination: string;
  /**
   * 文件名称
   * @example 'file-1696754797729-817402961.jpg'
   */
  filename: string;
  /**
   * 文件路径
   * @example 'uploads/file-1696754797729-817402961.jpg'
   */
  path: string;
  /**
   * 文件大小，字节
   * @example 433065
   */
  size: number;
}
